package com.cskaoyan.javase.array._3exception._1index;
/**
 * ArrayIndexOutOfBoundsException: 数组下标越界异常
 * 用来描述访问了某个数组的一个不存在（不合法）的下标时的问题。
 * 注意事项：
 *      1.这是一个单独针对数组操作的异常，从名字就能看出来。
 *      2.这个异常在数组操作中很常见，尤其是在循环当中，当你误判了循环的变量是非常容易下标越界的。
 *   请大家在循环操作中,尽量仔细思考数组的下标
 *   当然考虑不周导致程序报错,也不要害怕,再分析分析循环就可以了
 *
 * @since 11:44
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        int[] arr = new int[3];
        // arr这个数组,合法的下标是[0,2]的整数
        // System.out.println(arr[-1]);
        // System.out.println(arr[3]);
        for (int i = 0; i < 5; i++) {
            System.out.println(arr[i]);
        }
    }
}
